package com.yulongtian.oneProblemEveryDay.month202302;

import java.util.ArrayList;
import java.util.List;

/**
 * https://leetcode.cn/problems/find-positive-integer-solution-for-a-given-equation/
 * 均可
 *
 * @author yulongTian
 * @create 2023-02-18 9:56
 */
public class Test15 {
    public static void main(String[] args) {

    }

//    //双指针
//    public List<List<Integer>> findSolution(CustomFunction customfunction, int z) {
//        List<List<Integer>> ans = new ArrayList<>();
//        int n = 1000;
//        int left = 1;
//        int right = n;
//        while (left <= 1000 && right >= 1) {
//            if (customfunction.f(left, right) == z) {
//                List<Integer> temp1 = new ArrayList<>(2);
//                temp1.add(left);
//                temp1.add(right);
//                ans.add(temp1);
//                left++;
//                right--;
//            } else if (customfunction.f(left, right) > z) {
//                right--;
//            } else {
//                left++;
//            }
//        }
//        return ans;
//    }


//    //暴力求解
//    public List<List<Integer>> findSolution(CustomFunction customfunction, int z) {
//        List<List<Integer>> ans = new ArrayList<>();
//        for (int i = 1; i <= 1000; i++) {
//            for (int j = 1; j <= 1000; j++) {
//                if (customfunction.f(i, j) == z) {
//                    List<Integer> temp = new ArrayList<>(2);
//                    temp.add(i);
//                    temp.add(j);
//                    ans.add(temp);
//                }
//            }
//        }
//        return ans;
//    }

}
